﻿namespace Koala.Pro.Core.Dto;

public class PagedSortedAndFilteredInputDto : PagedAndSortedInputDto, IPagedAndSortedResultRequest, IPagedResultRequest, ILimitedResultRequest, ISortedResultRequest
{
    public string? Filter { get; set; }

    public PagedSortedAndFilteredInputDto()
    {
        MaxResultCount = int.MaxValue;
    }

    public PagedSortedAndFilteredInputDto(int skipCount, int resultCount)
        : base(skipCount, resultCount)
    {
    }

    public PagedSortedAndFilteredInputDto(PagerInfo pagerInfo)
        : base(pagerInfo)
    {
    }
}
